castigating oneself - Turkish English Dictionary